atomic warheads - Francés Inglés Diccionario